.big_title{margin-top: ;}
.big_title ul li{width: 439px; height: 42px; float:left; margin: 46px 0 46px -21px;} 
.big_title ul li:nth-child(3){width: 350px; margin-top: 60px;}
.big_title ul li a{width: 384px; text-align: center; color:#636363; font-size: 16px; background: #e8e8e8; display: inline-block; line-height: 40px;}
.big_title ul li a span{margin-right: 20px; display: inline-block; width: 24px; height: 24px;background: #FFFFFF; font-size: 12px; color:#636363; border-radius: 50%; line-height: 24px; text-align: center;}
.big_title ul li>span{ 
	width: 0;
    height: 0;
    border-style:solid;
    border-width:21px 6px 19px 30px;
    border-color: #e8e8e8 #e8e8e8 #e8e8e8 #57974b;
    position: relative;
    top:14px;
    left:-4px;
    
   display: inline-block;}
.big_title ul li:nth-child(2) a{background: #57974b; color:#FFFFFF;} 
.big_title ul li:nth-child(2) a span{color: #57974b;}
.big_title ul li:nth-child(1)>span:nth-child(2){ 
	border-style:solid;
    border-width:21px 6px 19px 30px;
    border-color: #57974b #57974b #57974b #e8e8e8;}
.address h1{font-size: 18px; margin-top: -20px; margin-bottom: 10px;} 
.address .star ul{display: inline-block;*display: block;*zoom: 1;margin-right: -150px;}
.address .star ul li a{display: inline-block; color:#57974b;}
.address .star ul li{background: url(../images/confirm06.png) no-repeat 215px 77px; cursor: pointer; margin-bottom: 10px; position: relative; text-indent: 10px; float: left; width: 240px; height: 105px; border: 2px solid #CCCCCC; margin-right: 77px;}
.address .star ul li.on{background: url(../images/confirm01.png) no-repeat 213px 75px;}
.address .star ul li span{position: absolute; top:0px; right: 0px; width:60px; height: 18px; line-height: 18px; text-align: center; color:#3c3b3b; background: #e4e4e4;}
.address .star ul li p{width: 220px; margin: 0 auto; text-indent: 0px; color:#3c3b3b;}
.address .star ul li p:nth-child(1){ border-bottom: 1px solid #c2c2c2; }
.address .star ul li p:nth-child(1){margin: 10px auto ;}
.address .star ul li>a{display: block; color:#57974b;}
.address .star ul li>img{position: absolute; top: 77px; right:-1px;}
.address .new a:nth-child(1){font-size: 14px; display: inline-block; width: 88px; height: 24px; line-height: 24px;border: 1px solid #CCCCCC;text-align: center; color:#3c3b3b; }
.address .new a:nth-child(2){float:right; color:#57974b; font-size: 14px;}
.confirm h1{font-size: 18px; color:#3c3b3b; margin-top: 10px;}


.details ul li{float:left;margin-right: 4px;}
.details ul li:nth-child(1){width:330px;}
.details ul li:nth-child(2){width:137px ;}
.details ul li:nth-child(3){width:235px;}
.details ul li:nth-child(4){width:228px ;}
.details ul li:nth-child(5){width:162px;}
.details ul li:nth-child(6){width:85px ; margin-right: 0px;}
.details ul li span{display:block; border-bottom: 4px solid #57974b; text-align: center;  line-height: 30px;}

.product ul>li{height: 120px;position: relative; margin-top: 20px;}
.product ul>li>div>div{
	width: 90px; 
	text-align: center;
	float:left;
}
.product ul>li>div span{
	margin-top: 20px; 
	display: inline-block;
	color:#262626;
}
.product ul>li>.left{
	float:left;
	width: 515px;
	position: relative;
}
.left>.input{
	width: 122px; 
	position: relative;
	float:left;
}
.left>.input>img:nth-child(1){
	position: relative;
	top:22px;
	left:0px;
}
.left>.input>img:nth-child(2){
	display: inline-block; 
	margin: -3px 18px 0 20px;
}
.left>.detais{
	width:200px; 
	
	float:left;
}
.left>.detais>p{
	display:block; 
	width: 191px; 
	margin: 20px 0px 14px 0px; 
	color:#262626;
}
.left>.detais>img{
	float:left; 
	margin-right: 5px;
}
.left>.include{
	float:left;
	margin-left: 38px;
}
.product ul>li>.right{
	float:left;
	position: relative;
	width: 685px;
}
.right>.price{
	width: 90px;
	margin-left: 32px;
	margin-right: 148px;
}
.right .discount{
	width: 100px;
	margin-left: 113px;
	margin-right: 20px;
}
.right>.price>a{
	display: block; 
	width: 90px; 
	height: 26px; 
	color:#FFFFFF; 
	background: #57974b; 
	text-indent: 10px; 
	margin-top: 20px;
	letter-spacing: 5px;
}

.right>.total{
	
	
	color: #57974B;
}
.right>.total>span{color:#57974B;}
.confirm .word span{color:#3c3b3b;}
.confirm .word{width: 410px; float:left; margin-right: 167px;}
.confirm .word input{width: 330px; height: 20px; border: 1px solid #CCCCCC; text-indent: 10px;}
.confirm .shipping{width: 405px; float:left; position: relative; }
.confirm .shipping img{position: relative; top:3px; left: 0px;}
.confirm .shipping p{color:#3c3b3b;}
.confirm .shipping p:nth-child(2){cursor: pointer; margin-left: 20px; color: #3c3b3b;}
.confirm>.right{text-align: right; margin-right: 16px;}
.confirm>.right p span{color:#57974b; display: inline-block;}
.confirm>.right>span:nth-child(1),.confirm .right>span:nth-child(2){display: block;color:#57974b;}
.total label span{display: inline-block; color:#3c3b3b;margin-right: 10px;}
.total label{cursor: pointer; line-height: 36px; height: 36px; position: relative; display: block; width: 1200px; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; text-align: right;}
.total label:nth-child(2){border-top:none; margin-bottom: 20px;}
.total label:nth-child(1){border-top:1px solid #57974b;}
.total label:nth-child(1) img:nth-child(2){margin-left: 30px;}

.total label img{position: relative; top:3px; left: -4px;}
.bottoms {width: 315px; float: right; position: relative; }
.bottoms .star{border: 1px solid #57974b; text-align: right;}
.bottoms .star p:nth-child(1){margin-right:20px; margin-bottom: 10px; }
.bottoms .star p:nth-child(3){margin-bottom: 20px; margin-top: 10px;}
.bottoms .star p:nth-child(1) span{color:#57974b; font-size: 18px;}
.bottoms img{position: relative; top:1px; left: -5px;}
.bottoms>a{text-align: right; margin-left: -10px; color: #3c3b3b; margin-top: 10px; display: inline-block;}
.bottoms button{margin-bottom: 42px; float:right; width: 182px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; font-size: 14px; background: #57974b; outline: none; border: none;}
.bottoms button a{display: block; color:#FFFFFF;}





